package com.bank.service;

import com.bank.entity.UserInfo;

import java.util.List;

/**
 * 用户信息服务接口
 */
public interface UserInfoService {
    /**
     * 查询所有客户信息
     * @return 客户信息列表
     */
    List<UserInfo> findAll();

    /**
     * 根据ID查询客户信息
     * @param customerID 客户ID
     * @return 客户信息
     */
    UserInfo findById(Long customerID);

    /**
     * 新增客户信息
     * @param userInfo 客户信息
     * @return 是否成功
     */
    boolean add(UserInfo userInfo);

    /**
     * 修改客户信息
     * @param userInfo 客户信息
     * @return 是否成功
     */
    boolean update(UserInfo userInfo);

    /**
     * 删除客户信息
     * @param customerID 客户ID
     * @return 是否成功
     */
    boolean delete(Long customerID);
} 